﻿@media (min-width:1400px) {
    .location{
        left: -110px;
    }
}
@media (max-width:1280px) {
    .location{
        display: none;
    }
}
@media (max-width: 1280px){
    body.self-service{
        background-size:auto;
    }
   .self-service .header{

    }
    .self-service  .icon-list{
        margin-top:200px;
    }
    .self-service  .header img{
        width:70%;
    }
    .self-service  .main{
        margin: 70px 70px 30px;
        height:720px;
    }
    .self-service  .icon-list li a .ico-bg{
        width:200px;
        height:200px;
        background-size:100% 100%;
    }
    .self-service   .icon-list li a .ico-bg i{
        font-size:110px;
    }
    .self-service  .icon-list li p{
        font-size:34px;
    }
    .self-service  .btn.btn-tran{
        padding:14px 60px;
    }
    .self-service  .btn.btn-tran i{
        font-size:30px;
    }
    .self-service   .footer{
        margin: 0 70px;
    }
    .self-service  .footer .btn.btn-tran{
        padding:8px 20px;

    }
    .self-service   .min-title{
        font-size:30px;
        padding:14px 60px;
    }
    .self-service  .form-group .control-label{
        width:280px;
    }
    .width-lg,.width-lg .dropdown-toggle{
        width:600px!important;
    }
    .self-service  .timer{
        font-size:30px;
    }
    .self-service  .step{
        padding-left:20px;
        padding-right:20px;
    }
    .self-service   .step ul li.active span{
        width:80px; height:80px;
        margin-left:-40px;
        font-size:54px;
    }
    .self-service   .step{
        background-position:center 30px;
    }
    .self-service  .step ul li.active:before, .self-service .step ul li.finished:before{
        width:190px;
        top:30px;

    }
    .self-service .step ul li span{
        width:60px;
        height:60px;
        margin-left:-30px;
        font-size:40px;
    }
    .self-service  .step ul li p{
        margin-top:80px;
    }
    .self-service  .bm-list{
        margin:20px;
    }
    .self-service  .bm-list li{
        font-size:20px;
        width:178px;
    }
    .self-service  .tit-h2{
        font-size:36px;
    }
    .self-service  .lxfs{
        margin:20px;
        font-size:22px;
    }
    .self-service   .lxfs .form-group .control-label{
        font-size:18px;
        margin-top:10px;
    }
    .self-service  .lxfs  .width-sm{
        width:200px!important;
    }
    .self-service  .form-actions{
        margin-top:20px;
    }
    .form-actions button{
        padding:10px 60px;
    }
    .self-service   .tips{
        font-size:40px;
    }
    .self-service   .tips i{
        font-size:54px;
    }
    .self-service   .iframe-gaojian{
        height:652px;
    }
    .self-service  .article-info{
        padding: 20px 40px 10px;
    }
    .self-service   .Article_content{
        margin-left:40px;
        margin-right:40px;

    }
    .self-service   .font-sm{
        font-size:24px;
    }
    .self-service   .pos-r{
        top:260px
    }

}
@media (max-width:1200px) {
    .footer .links li.dropdown{
        margin-left: 40px;
    }
    .footer {
        padding-top: 20px;
    }
    .footer-icp .zc {
        width: 40%;
    }
    /* 营商－分类答题库*/
    .yearbook-page .active em { margin: 10% auto;width: 30px;height: 30px;}
    .yearbook-page .active span { position: inherit;top: 0;right: 0;}

    /* 新闻 */
    .news-circle a.circle-btn p {
        font-size: 16px;
    }
    /* 互动 */
    .panel-fast-hd .col-md-8 {
        background: url(../img/fast-hd.png) right no-repeat;
    }
    /* 个人中心 */
    .like-label .nav-pills {
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
    }
    .like-label h2>a {
        margin-top: 10px;
    }
    /* 首页 */
    .card-area li.active .card-content .uli14 li {
        background: url(../img/dot-circle.png) 0 center no-repeat;
    }
	.jyzj-panel{
		width:100%;
		padding:10px;
	}
    .excerpt-title a {
        height: 300px;
        background-size: 100% 300px;
    }

    .ld-list .ld-btn {
        position: initial;
		display: block !important;
    }
    .visible .nav {
        position: inherit;
    }
    .important-area li a {
        margin: 5px 15px;
    }
    .footer-icp a {
        margin-left: 15px;
    }
    .collect li span {
        padding: 55px 40px 0;
    }
	.yi-div{
		width:100%;
		padding:10px;
	}
	.title-public{
		padding-left:10px;
	}
}
@media (max-width:1200px) and (min-width: 991px) {
    .my-community li {
        min-height: 75px;
    }
    .nav-spokesman li a {
        padding: 5px 30px;
    }
    .nav-spokesman li.li1 a {
        padding: 5px 40px;
    }
    .nav-spokesman li.li5 a {
        padding: 5px;
    }
    .embed-responsive-zw {
        padding-bottom: 710px;
    }
    /* 首页 */
    .panel-news-img.ImgCrop {
        width: 110px;
    }
    .ft-notice {
        margin-top: 10px;
    }
    .ft-notice dt a {
        padding: 20px 10px;
    }
    /* 新闻 */
    .weixin-matrix .correct {
        height: 113px;
    }

    /* 政务 */
    .header-zw  .navbar-nav {
        display: flex;
    }
    .header-zw  .navbar-nav li {
        padding: 0;
    }

    .header-zw .navbar-nav li a {
        white-space: nowrap;
    }
    .header-zw .navbar-inverse{
        clear: both;
        width: 100%;
        text-align: center;
        display: flex;
        justify-content: center;
        margin-top: 10px;
    }
    .header-zw  .navbar-brand{
        margin-bottom: 30px;
    }
}
@media (max-width: 1199px) and (min-width: 992px){
    /* Utility*/
    .no-margin-md {
        margin: 0 !important;
    }
    /* header */
    .navbar .navbar-header {
        margin-right: 25px !important;
    }
    .navbar-nav > li > a {
        padding: 30px 15px !important;
    }
    /* footer */
    .footer-help a {
        padding: 0 5px;
    }
    .footer-icp,
    .footer-icp div {
        margin-bottom: 10px;
    }
    /* panel */
    .panel-nav .panel-title,
    .sitemap-list li {
        padding-left: 17px;
    }
    /* 组合列表 */
    .complex-list li a{
        width: 100%;
        margin-bottom: 5px;
    }
    .complex-list li span{
        margin-right: 20px;
        float: left;
        width: auto!important;
    }
    .health-outfit dd {
        margin-bottom: 5px;
    }
    .case-slider-blue a {
        font-size: 18px;
    }
    .city-service-nav li a{
        padding-left: 10px;
    }
    div.multi-hover{
        padding: 15px 5px;
    }
    ul.btnicon-lg li a {
        padding-top: 14px;
    }
    .yearbook ul{
        margin-bottom: 10px;
        margin-top: 27px;
    }
    .yearbook ul li{
            margin-bottom: 25px;
    }
    .click-more{
        padding-bottom: 30px;
    }
    .industry-menu li{
        padding: 0 11px;
    }
    .industry-menu{
        margin: 0 -11px;
    }
    ul.pt-overview-btn{
        padding-top: 0;
    }
    .one-tb-list li{
        padding-left: 15px;
        padding-right: 15px;
    }
    .card-area li.active .hot-news li {
    padding: 17px 0;
}
.card-area li.active .hot-news li:last-child {
    padding-bottom: 15px;
}
.four-list-development{
        padding-top: 26px;
}
.three-contenter-picer{
    margin-top: 45px;
    margin-bottom: 30px;
}
}
@media (max-width: 991px) and (min-width: 768px){
    /* 政府公报 */
    .gongbao h4 {
        font-weight: normal;
        font-size: 14px;
    }
    .gongbao h4 img {
        width: 55px;
    }
    .policy-read-btn .btn-single a {
        padding: 15px 0;
    }
    .policy-read-btn .btn-single i {
        margin: 0 5px;
    }
    .policy-read-btn .btn-single a {
        font-size: 14px;
    }
    .yearbook ul{
            margin-top: 25px;    
            margin-bottom: 10px;
            width: 100%;
    }
    .one-tb-list li{
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (max-width: 991px) and (min-width: 480px){
    .news-special .panel-body a {
        float: left;
        width: 48%;
        margin: 10px 1%;
    }
    /* 政务 */
    .government-topic a {
        float: left;
        width: 50%;
        padding: 0 5px;
    }
}
@media (max-width: 991px) and (min-width: 400px){
    .lx-btn {
        background: #3C75D3;
    }
}
@media (max-width:991px) {
    /* Utility */
    .height-md-180 {
        min-height: 180px !important;
    }
    .height-md-210 {
        min-height: 210px !important;
    }
    .height-md-240 {
        min-height: 240px !important;
    }
    .max-sm-width-129 {
        max-width: 129px !important;
    }
    /* footer */
    .footer-help > a:first-child {
        padding-left: 0;
    }
    .footer-add li {
        padding: 0;
    }
    .footer-bottom .col-sm-6 {
        width: 100%;
    }
    .footer-bottom .text-right {
        text-align: left !important;
    }
    /* panel */ 
    .panel-nav {
        padding-bottom: 5px;
    }
    .sitemap-list li {
        padding-top: 3px;
        padding-bottom: 3px;
    }
    .slogan {
        margin-bottom: 25px;
    }
    .embed-responsive-zw {
        padding-bottom: 910px;
    }
    .embed-responsive-xw {
        padding-bottom: 780px;
    }
    /* fast-panel */    
    .panel-fast-body{
        padding: 30px 0;
        background-size: 350px auto;
    }
    .panel-fast-body p{
        font-size: 20px;
    }

    ul.charm-btn li{
        width: 50%;
        float: left;
    }
    .theme-service .col-xs-12 { padding: 0 5px;}

    ul.city-service-nav{
        padding: 0;
        overflow: hidden;
    }
    ul.city-service-nav li{
        float: left;
        width: 33.333%;
    }
    ul.city-service-nav li a{
        margin: 0 5px;
    }
    div.multi-hover{
        padding: 15px 5px;
    }
    /* ms */
    ul.nav-policy{
        width: 90%;
    }
    .news-hot-title h2 a { font-size: 24px;}
    .advice-info ul { padding: 0;}
    .login { border-right: 0;}

    .nav-answer li {
        width: 49.6%;
    }
    .register-step li {
        margin-bottom: 15px;
    }
	
	.footer-help {
        float: none !important;
    }
	
	/*底部响应式代码*/
	.footer-help {
			float: none !important;
		}
		.footer-bottom .pull-left{
			text-align: center;
		display: block;
			float: none!important;
	}
	.footer-help{
				text-align: center;
		margin-top: 5px;
		}
		.footer-icp{
			text-align: center;
		}
		.footer-help label{
			display: block;
			margin-top: 5px;
		text-align: center;
	}
    .footer-bottom .pull-left{
        text-align: center;
    display: block;
        float: none!important;
    }
	.footer-help{
            text-align: center;
    margin-top: 5px;
    }
    .footer-icp{
        text-align: center;
    }
    .footer-help label{
        display: block;
        margin-top: 5px;
    text-align: center;
    }
	
    /* 个人中心 */
    .use-img {
        border-right: 0;
    }
    .center-menu li a { border-right: 0;}
    .center-menu li.active a { border-right: 1px solid #ddd;}
    .like-tag li {
        width: 25%;
    }
    .like-tag .checkbox-inline {
        margin: 0 3%;
    }
    /* 互动 */
    .comment-group span { 
        text-align: left !important;
        margin-bottom: 5px;
        padding-left: 0;
    }
    .opinion-reply .comment-inner {
        border-left: 0;
    }
    .qa-question li { margin-bottom: 0;}
    .back-notice li {
        padding-bottom: 45px;
    }
    .notice-btn {
        top: initial;
        left: 15px;
        position: static;
    }
    /* 用户中心 */
    .login+div {
        text-align: center;
    }
    .btn-forget-password {
        text-align: right;
    }
    /* 新闻 */
    .spokesman-list ul li {
        width: 33.333%;
    }
    .panel-fast-hd .col-md-8 {
        padding: 15px;
        border-right: 0;
    }
    .nav-spokesman li a {
        padding: 5px !important;
    }
    .hot-response {
        margin-bottom: 10px !important;
    }
    .panel-fast-hd .col-md-4 {
        padding-left: 15px;
    }
    /* 政务 */
    .zw-weiban-form button[type="submit"] {
        margin-bottom: 0;
        margin-right: 15px;
    }
    .zw-left-menu {
        margin-bottom: 25px;
    }
    .zw-left-menu li a {
        padding: 10px 15px;
        margin-bottom: 10px;
    }
    .zw-file-dropdown>li>a {
        margin-left: 0;
    }
    .zw-file-dropdown .dropdown-menu li {
        width: 33.33333%;
    }
    .left-menu {
        margin-bottom: 15px;
    }
    .left-menu dl dd>ul>li {
        float: left;
        width: 50%;
    }
    .public-catalog-btn li{
        width: 25%;
    }
    .header{
        padding:10px
    }
    .container{
        width:100% ;
    }
    .search-cont{
        flex-direction: column;
        width: 100%;
    }
    .search-cont .search-key{
        width: 100%;
        margin-bottom: 10px;
    }
    .doc-list{
        flex-direction: column;
    }
    .doc-link{
        flex-wrap: wrap;
    }
    .doc-link li a{
        white-space: nowrap;
        padding-left: 10px;
        padding-right: 10px;
    }
    .main-zw .icon-list-line{
        flex-wrap: wrap;
    }
    .main-zw  .icon-list-line li a span{
        white-space: nowrap;
    }
    .jcgk-cont{
        margin-bottom: 16px;

    }
    /* .row{
        margin-left: 0;
        margin-right: 0;
    } */
    .tab-box{
        margin-bottom: 16px;
    }
    .ma-infinitypush-open .navbar-header{
        flex-direction: column;
        margin-left: 10px;
    }
    .ma-infinitypush-open .top-right{
        margin-top: 10px;
        padding-left: 18px;
    }
    .ma-infinitypush-open .top-right a{
        color:rgba(255,255,255,.6);
        display: inline-block;
        line-height: 1.8;
        font-size: 14px;
        font-weight: 500;
    }
    .header-zw .navbar-brand > img{
        width: 90%;
    }
    .header-cont{
        background: #1a7dd5!important;
    }
    .header-cont .header-menu ul.nav-bar{
padding-left: 0px;
    }
    .header-menu .nav-bar a{
        color:#fff;
        padding:10px 0;
        display: block;

    }
    .y-left img{
        position: relative;
        height: 100%;
        object-fit:contain;
    }
    .dropdown, .dropup{
        position: inherit;
    }
    .doc-list .doc-link{
        position:relative;
    }
    .doc-list .dropdown-menu, .search-cont .dropdown-menu{
        width: 100%;
        top:60%;
    }
    .doc-list .dropdown, .search-cont .dropdown{
        position: initial!important;
    }
    .doc-list .dropdown-menu, .search-cont .dropdown-menu{
        flex-wrap: wrap;
    }
    .doc-list .dropdown-menu li, .search-cont .dropdown-menu li{
        min-width: 50%;
        white-space: nowrap;
    }
    .doc-list  .dropdown-menu{
        top:100%
    }
    .visible-xs{
        position: relative;
        z-index: 999;
    }
    .link-otherweb li{
        display: flex;
        flex-wrap: wrap;
    }
    .link-otherweb li a{
        width: 33.3333%;
        display: block;
        margin:6px 0;
    }
    .footer-bottom{
        padding-bottom: 60px;
        position: relative;
    }
   
    #_span_jiucuo{
        position: absolute;
        left:20px;
    }
    .footer-bottom .no-border-left{
        position: absolute;
        right:40px;
        /*width: 110px;*/
        /*height: 55px;*/
        /*background: red;*/
        top:70px;
    }
    .tab-wj{
        padding:4px;
        height: auto;
        flex-wrap: wrap;
    }
    .tab-wj li{
        flex:1;
        white-space: nowrap;
    }
    .main-zw .nav-tabs.tab-wj>li.active>a, .main-zw .nav-tabs.tab-wj>li.active>a:focus, .main-zw .nav-tabs.tab-wj>li.active>a:hover{
        height: auto;
        line-height: 30px;
    }
    .tab-content.padding-20{
        padding:0!important;
    }
    ul.list-date li span.time {
    }

    /* 首页 */
    .index-sliders .owl-controls {
        margin-top: 10px;
    }
    .index-sliders {
        padding: 20px;
    }
    .index-sliders .owl-dots {
        display: block !important;
    }
    .index-sliders .owl-nav {
        display: none;
    }
    .index-sliders .owl-dots {
        display: block !important;
    }
    .card-area {
        margin-top: 20px;
        margin-bottom: 0;
    }
    .card-area .card-item {
        width: 100% !important;
        margin-bottom: 20px;
    }
    .card-area li:last-child {
        margin-bottom: 0;
    }
    .main-visual {
        height: auto;
        background: none;
    }
    .card-title {
        padding: 10px 0;
        background: #00c1de;
    }
    .card-content li a {
        padding: 10px 0;
    }
    .content-first ul li {
        
        width: 33.333%;
    }
    .card-area li.active {
        margin-top: 0;
        box-shadow: none;
        border: 1px solid #DBDBDD;
    }
    .card-area li.active .card-title {
        padding-top: 10px;
    }
    .card-title .short-info {
        display: none;
    }
    .card-title h1 {
        margin-top: 10px;
        margin-bottom: 5px;
        font-size: 18px;
    }
    .card-area li .ali-product-img .circle-btn .btn {
        background: #fff;
        color: #00c1de;
    }
    .card-area li .card-title h1 {
        color: #fff;
    }
    .content-icon li a i {
        color: #00c1de;
    }
    .card-area li.active .card-content {
        padding-bottom: 5px;
    }
    .excerpt-tab li {
        width: 25%;
    }
    .excerpt-tab li.active:before {
        border: 0;
    }
    /* 营商 */
    .zhaibian {
        position: inherit;
        top: 0;
        right: 0;
        display: block;
        margin: 0 20px 20px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .important-area {
        background: #2e82cb;
    }
    .important-area li a {
        padding: 8px;
        font-size: 14px;
    }
    .card-area .sbg .card-title
    , .card-area .sbg.active .card-title {
        background: url(../img/sbg.jpg) no-repeat;
        background-size: 100% 100%;
    }
	  .card-area .sbg:first-child .card-title {
	    padding-top:0  !important;
    }
    .inter-zw {
        display: block !important;
    }
    .inter-zw a {
        color: #02b9db;
    }
    /* .footer-icp,
    .footer-help .no-border-left,
    .footer-logo,
    .footer-bottom span { */
        /* display: none; */
    /* } */
    .footer-add .col40 {
        width: 50% !important;
    }
    .footer-add {
        margin-bottom: 10px;
    }
    .footer {
        padding-top: 5px;
    }
    .footer-help {
        float: none !important;
    }
    .collect li {
        width: 50%;
    }
    .industry-bock{
        background-size: 100% 100%!important;
    }
    .industry-menu li{
        padding: 0 11px;
    }
    .industry-menu{
        margin: 0 -11px;
    }
}
@media (max-width:767px) and (min-width: 548px) {
    .my-community li {
        min-height: 75px;
    }
}
@media (max-width:548px) {
    .my-community li {
        min-height: 90px;
    }
    .margin-top-30-responsive{
        margin-top: 30px;
        margin-left: 15px;
        margin-right: 15px;
    }
    .situation {
        padding: 0 15px;
        margin-bottom: 45px;
    }
    .function-list .applications{
        width: auto;
        height: auto;
    }
    .function-list .function-contetn {
     
        margin-left: 0px;
    }
    .function-list .invite {
        width: 100%;
    }
    .positioning-box li{
        width: 100%;
     
        padding: 0 15px;
    }
    .business-box .positioning-img{
        width: auto;
        height: auto;
        float: initial;
    }
    .function-list h5{
        margin-top: 15px;
    }
    .business-box .positioning-content h5 {
        margin-top: 15px;
    }
    .business-box .positioning-content {
        width: 100%;
        margin-left: 0px;
    }

}
@media (max-width:767px) {
    /* Utility */
    .block-xs {
        display: block;
    }
    /* header */
    .navbar .navbar-header {
        float: left;
        margin-right: 0!important;
    }
    .yearbook ul{
        width: 100%;
        margin-top: 25px;
    margin-bottom: 10px;
    }
    .navbar-nav {
        margin: 0;
    }
    .navbar-nav .open .dropdown-menu.pull-right {
        position: absolute;
        top: 100%;
        float: left;
        padding: 5px 0;
        background-color: #fff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
    }
    .dropdown-menu.pull-right > li > a {
        padding: 10px !important;
        line-height: 20px !important;
        color: #333 !important;
    }
    .dropdown-menu.pull-right > li > a:focus, .dropdown-menu.pull-right > li > a:hover {
        color: #262626 !important;
        text-decoration: none !important;
        background-color: #f5f5f5 !important;
    }
    .navbar-nav .open .dropdown-menu.search {
        position: absolute;
        width: 100%;
        background-color: #fff;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
    }
    .panel-nav .panel-title a {
        font-size: 18px;
    }
    /* panel */
    .slogan {
        margin: 0 0 40px;
        font-size: 16px;
        font-weight: 400;
    }
    .panel[class*="height-md-"] {
        min-height: auto !important;
    }
    .panel-nav .panel-title {
        padding-left: 0;
        text-align: center;
    }
    .home-service .col-xs-3{
        width: 49.5%;
        border-bottom: 1px solid #ebebeb;
    }
    /* 组合列表 */
    .complex-list li a{
        width: 100% !important;
        margin-bottom: 5px;
    }
    .complex-list li span{
        margin-right: 10px;
        float: left;
        width: auto!important;
    }
    /* 民生 */
    .special-service li span{
        width: 70px;
        height: 60px;
        padding: 15px 10px;
        margin-top: -35px;
        margin-left: -35px;
        font-size: 18px;
        line-height: 22px;
    }
    .special-service li i{
        margin-top: -35px;
        margin-left: -35px;
        width: 70px;
        height: 70px;
    }
    .yearbook{
        margin: 0 5px;
        position: inherit;
        overflow: hidden;
    }
    .yearbook h3{
        margin-bottom: 0;
    }
    .yearbook ul{
        border-top: 0;
    }
    .one-tb-list li{
        padding-left: 15px;
        padding-right: 15px;
    }
    .yearbook-list {
        padding: 0;
    }
    
    .postcard .nav-tabs{
        margin-right: 0;
        margin-bottom: 10px;
        width: auto;
        float: none;
    }
    .postcard .nav-tabs li{
        width: 33%;
        float: left;
        border-right: 1px solid #e9e9e9;
        border-bottom: 0;
    }
    .postcard .nav-tabs a{
        text-align: center;
        border: 0;
    }
    .postcard .nav-tabs a h4{
        font-size: 14px;
    }
    .postcard .nav-tabs a p{
        display: none;
    }
    .postcard .nav-tabs .postcard-title{
        width: 100%;
        float: none;
    }
    .postcard .nav-tabs .postcard-title a{
        padding: 10px 0;
        font-size: 16px;
    }
    .postcard .nav-tabs .active a,
    .postcard .nav-tabs .active a:hover,
    .postcard .nav-tabs .active a:focus{
        border-right:0;
    }
    .postcard .tab-content{
        width: 100%;
    }
    .postcard .tab-content img{
        height: auto;
    }

    /* 营商 */
    .ys-slider .item img{
        height: auto;
    }
    .interview-avatar{
        float: right;
        margin-top: 5px;
        width: 80px;
    }
    ul.nav-policy{
        width: auto;
        margin: 0 20px;
    }
    ul.nav-policy li a{
        font-size: 14px;
    }
    ul.nav-policy li{
        border-radius: 0!important;
    }
    .list-labelbtn{
        padding: 0;
    }
    ul.btn-policy a.btn{
        padding: 15px 0;
    }
    ul.btn-credit{
        margin-top: 20px;
    }
    ul.btn-credit a{
        padding: 15px 0;
    }
    /* 民生－投资动态－详情 */
    .Article {
        padding: 15px;
    }
    /* 营商－分类答题库*/
    .health-video { border-right: 0;}
    .live-card a { margin-right: 5px;padding-right: 5px;font-size: 14px;}

    .city-service-nav li a{
        padding-left: 10px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: block;
    }
    /* 新闻 */
    .news-hot { margin: 0;}
    #eye-all { display: none;}
    #eye-all2 { display: block;font-size: 13px;}
    .my-community li>span {
        margin-left: 10px;
    }
    .my-community li a span {
        padding-left: 10px;
    }
    .ld-list li div.col-sm-3 {
        float: left;
        width: 90px;
        padding: 0 5px;
    }
    .ld-list li div.col-sm-9 {
        float: left;
        width: 80%;
        padding: 0 5px;
    }
    .ld-list li div.col-sm-9 h4+p+p {
        display: none;
    }
    .ld-list img {
        width: 80px;
    }
    /* 互动 */
    .opinion-levy .complex-list .time {
        text-align: left;
    }
    .vote-question dt {
        line-height: 22px;
    }
    .online-talk img {
        width: 100%;
        padding-right: 15px !important;
    }
    .review-question dt {
        border-left: 0;
        padding-left: 0;
        margin: 10px 0;
    }
    .review-question dl {
        margin-bottom: 15px;
    }
    .want-btn { text-align: center;}
    .interview-list-img img {
        margin-bottom: 10px;
    }
    /* 政务 */
    .btn-zw>ul>li {
        width: 33.33%;
        margin: 5px 0 !important;
    }
    .btn-zw>ul>li>a {
        padding: 6px 12px;
        font-size: 15px;
    }
    .zw-file-dropdown > li {
        width: 33.33333%;
    }
    .zw-file-dropdown .dropdown-menu li a {
        padding-left: 0;
        text-align: center;
    }
    .public-catalog-btn li{
        width: 33.333%;
    }
    /* 政府机构 */
    .govagency div.dataTables_wrapper div.dataTables_filter {
        text-align: right;
    }
    .govagency table td {
        padding: 15px 12px !important;
    }
    .policy-read-btn .btn-single {
        padding: 0;
        margin-bottom: 10px;
    }
    .policy-pic .col-sm-4 {
        text-align: center;
        margin-bottom: 20px;
        padding: 0;
    }
    /* 个人中心 */
    .like-tag li {
        width: 33.333%;
    }
    .like-label-list .txt-24 {
        font-size: 18px !important;
    }
    .like-label-list .margin-25 {
        margin: 25px 10px;
    }
    /* 领导 */
    .ld-list li {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    .ld-move {
        padding: 10px 0;
    }
    .excerpt-title a {
        height: 250px;
        background: url(../img/zb-phone.jpg) no-repeat;
        background-size: 100% 250px;
    }
    .float-btn-group,
    .gua {
        display: none;
    }
    .collect li a img {
        height: auto;
    }
	.panel-heading .intelligent{
        display:block;
    }
    .main-visual{
        padding-bottom: 10px;
    }
    .footer-logo{
        display: none;
    }
	.index-sousuo{
                width:100%
    }
}
@media (max-width:680px) {
    .embed-responsive-zw {
        padding-bottom: 855px;
    }
    .zc-box ul.PicList li img{
        height: 100px;
    }
}
@media (max-width:640px) {
    .embed-responsive-zw {
        padding-bottom: 820px;
    }
    /* ms */
    ul.nav-policy li{
        width: 33.33333%;
    }
    .my-advice { padding: 0;}
    .nav-answer li {
        width: 100%;
        text-align: center;
    }
    .register-step li { text-align: center;padding-top: 0;}
    .register-step li em { display: block;margin: 10px auto;}
    /* 互动 */
    .opinion-levy .tab-pane h4 {
        padding: 10px 0;
        margin-top: 0;
    }
    .opinion-levy p {
        margin-bottom: 15px;
    }
    /* 新闻 */
    .spokesman-list ul li {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .panel-fast-hd .col-md-8 {
        background: none;
        padding: 0 15px;
    }
    .excerpt-content {
        padding: 0 !important;
        border: 0;
    }
    .zw-file-dropdown .dropdown-menu li {
        width: 50%;
    }
    /* 营商 */
    .btn-list-plain li {
        width: 50%;
    }
    div.multi-hover {
        margin-bottom: 10px;
    }
    .license .nav {
        position: inherit;
        margin-top: 10px;
    }


   .header-zw .search-cont{
        padding:14px;
    }
    .header-zw .search-cont .search-key{
        flex-direction: column;
    }
    .header-zw .search-cont .keys{
        flex-wrap: wrap;
    }
    .header-zw .search-cont .keys li{
        padding-right:10px;
    }
    .header-zw  .search-cont .keys li a{
        white-space: nowrap;
        font-size: 12px;
    }
    .header-zw  .search-cont .search-inner{
        padding-left: 0;
    }
    .header-zw  .search-cont .search-inner i{
        left:20px;
    }
    .main-zw  .icon-list>li .j-left{
        height: auto;
        padding:16px 0;
    }
    .doc-link{
        margin-left: 0!important;
        padding-left: 0px;
    }
    .doc-link li{
        width: 33.333%;
    }
    .doc-link li a{
        font-size: 14px;
    }
    .y-left{
        display: flex;
        align-items: flex-start;
        background: #C0E3FE;
    }
    .main-zw .icon-list{
        flex-wrap: wrap;
        flex-shrink: 0;
        margin-left: -6px;
        margin-right: -6px;
    }
    .main-zw .icon-list li a{
        height: auto;
        margin-bottom: 0;
    }
    .main-zw  .icon-list li a span{
        font-size: 14px;
    }
    .main-zw  .y-icon-list{
        padding-left: 0px;
    }
    .main-zw  .y-icon-list li a{
        font-size: 16px;
    }
    .main-zw   .icon-list li{
        width: 50%;
        flex:auto;
        margin-bottom: 10px;
    }
    .main-zw  .icon-list li:first-child{
        padding-left: 10px;
    }
    .y-left img{
        position: relative;
        height: 100%;
        object-fit:contain;
    }
    .sliders1 img{
        max-height: 100px;
    }
    .sliders1 .owl-nav{
        margin-top: -20px;
    }
}
@media (max-width:600px) {
    /* header */
    .navbar .navbar-header,
    .navbar-nav {
        float: none !important;
        margin: 0 !important;
        text-align: center;
    }
    .navbar .navbar-header h1 {
        margin-top: 0;  
        margin-bottom: 5px;
    }
    .navbar-toggle{
        margin-top: 0;
    }
    .navbar-header a{
        font-size: 22px;
        letter-spacing: 0;
    }
    .navbar-header a img{
        /* width: 36px; */
    }
    .navbar-nav > li {
        width: 20%;
    }
    .navbar-icon > li > a {
        padding: 10px 10px 15px !important;
    }
    .embed-responsive-zw {
        padding-bottom: 800px;
    }
    /* 首页 */
    .zw-file-dropdown > li {
        width: 50%;
    }
}
@media (max-width:550px) {
    .footer-help label a {
   
    }
    .dropdown-menu.pull-right {
        width: 100% !important;
    }
    /* fixed bottom */
    .float-btn-group {
        bottom: 10px;
    }
    /* fast-panel */    
    .panel-fast-body{
        padding:30px 30px;
        background: none;
        padding-bottom: 10px;
    }
    /* 组合列表 */
    .complex-list li>span{
        margin-right: 0;
        float: left;
        width: 50%!important;
    }
    /* 营商 */
    .pt-overview-title{
        float: none;
        width: auto;
        height: 55px;
        border-top: 0;
        border-bottom:1px solid #ebebeb;
    }
    .pt-overview-title h4{
        float: left;
        padding: 10px 20px 16px;
        font-weight: bold;
        font-size: 16px;
        text-align: left;
        border-bottom: 2px solid #005daf;
    }
    .pt-overview-img{
        display: none;
    }
    .pt-overview-info{
        clear: both;
        width: auto;
        float: none;
    }
    .bg-list li{
        width: 33.333%!important;
    }

	
	

    .service-agency .nav-tabs{
        width: auto;
        float: none;
        margin-bottom: 0;
    }
    .service-agency .tab-content{
        width: auto;
        float: none;
        margin: 0;
    }
    .service-agency-btn ul{
        padding: 0;
    }
    .service-agency-btn i{
        margin-left: 10%;
    }
    .wechat2 {
        left: 0;
    }
    /* 营商首页－服务机构 */
    .service-agency .tab-content .tab-pane { height: auto;}
    /* 民生－普陀明信片 */
    .postcard-list li {
        width: 50%;
        padding: 0 2%;
    }
    /* 营商－分类答题库*/
    .nav-answer { padding: 10px 5px;}
    .yearbook-page li { width: 25%;margin-bottom: 50px;margin-top: 0;}
    .Article-title { font-size: 20px;}
    .simple-layout { padding: 0;}

    .special-service li p { padding: 0 5px;}

    .news-hot-img { width: 100%;text-align: center;border-right: 0;}
    .news-hot { padding-bottom: 55px;}
    .news-hot-title h2 { margin: 10px 0;}
    .news-hot-title { width: 100%;}
    .news-hot-title p a { width: 100%;border-right: 0;}
    .news-slider { margin-top: -80px;}
    .news-headline p a {
        width: 100%;
        border-right: 0;
        padding: 0;
        margin: 2px 0;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .news-list li dd a { font-size: 15px;}
    /* 政府机构 */
    .govagency div.dataTables_filter label {
        width: 100%;
        margin-top: 5px;
    }
    .govagency div.dataTables_filter input {
        width: 100% !important;
    }
    .govagency .navi {
        position: inherit;
    }
    .govagency .navi li {
        width: 33.33333%;
        text-align: center;
    }
    .govagency .navi > li a {
        margin: 0;
        display: block;
    }
    .govagency table td {
        height: 25px !important;
        line-height: 25px !important;
        padding: 10px !important;
    }
    .govagency table td > div {
        float: none !important;
    }
    .govagency table td > div + div {
        border-top: 1px #ddd dashed;
    }
    .govagency table td > div.pull-left {
        margin-left: 5px;
        margin-right: 5px;
    }
    .govagency table td > div.pull-right {
        font-size: 12px;
    }
    .govagency .ability li {
        float: left;
        width: 25%;
        text-align: center;
        border: 0;
    }
    .govagency .ability li + li {
        margin-right: 0;
    }
    .govagency .ability li:hover a
    , .govagency .ability li:focus a {
        background-color: #0069c5;
        border-color: #0069c5;
        color: #fff;
    }
    .govagency .ability a {
        margin: 10px 5px 0;
        padding: 0;
        border: 1px solid #ddd;
    }
    /* 个人中心 */
    .like-tag li {
        width: 50%;
    }
    .one-tb {
        margin-bottom: 25px;
    }
    .one-tb-list li {
        padding: 0;
        width: 50%;
        text-align: center;
        margin-bottom: 15px;
    }
    .one-tb-list li:nth-child(2):after{
        display: none;
    }
    .navbar-collapse .navbar-nav{
        top:50px;
    }
    .main-zw    .icon-list li{
        width: 100%;
    }
    .main-zw  .icon-list li .j-right{
        display: block;
        height: auto;
    }
    .main-zw  .icon-list li:first-child{
        padding-left: 0;
    }
}
@media (max-width:526px) {
    .embed-responsive-zw {
        padding-bottom: 845px;
    }
    .embed-responsive-xw {
        padding-bottom: 890px;
    }
    .excerpt-tab li {
        width: 50%;
    }
    .ld-list li div.col-sm-9 {
        width: 65%;
    }
}
@media (max-width:480px) {
    .embed-responsive-zw {
        padding-bottom: 820px;
    }
    .embed-responsive-xw {
        padding-bottom: 860px;
    }
    /* footer */
    .footer-add li,
    .footer-help {
        width: 100% !important;
        text-align: center;
    }
    .float-btn-group {
        right: 15px;
        bottom: 15px;
    }
    /* panel */
    .sitemap {
        padding: 0;
    }
    .panel{
        margin-bottom: 10px;
    }
    .panel-fast{
        margin-bottom: 15px;
    }
    /* 民生 */
    .panel-vertical .panel-title{
        width: auto;
        float: none;
        border:0;
        border-bottom: 1px solid #ebebeb;
    }
    .panel-vertical .panel-title h2{
        margin: 0;
        padding: 10px 0;
        border:0;
    }
    .panel-vertical .panel-body{
        width: 100%;
    }
    .panel-vertical .panel-body h3{
        margin: 0 0 10px 0;
        text-align: center;
    }
    .panel-vertical .panel-body h3 a{
        font-size: 16px;
    }

    .postcard .nav-tabs li {
        float: none;
        width: 100%;
        border-right: 0;
    }
    .postcard .nav-tabs li + li {
        border-top: 1px solid #e9e9e9 !important;
    }

    ul.btn-focus li a.btn{
        padding: 10px;
    }
    ul.btn-focus li a i.iconfont{
        font-size: 32px;
    }
    /* ms */
    ul.nav-policy li{
        width: 50%;
    }
    /* 组合列表 */
    .complex-list li>span{
        float: none;
        width: 100%!important;
    }

    .panel-title1 .tab-link{
        float: none;
        margin-top: 5px;
    }
    .panel-title1 .tab-link a:first-child{
        padding-left: 0;
    }
    /* 民生 */
    .special-service li{
        width: 46%;
        margin: 10px 2%;
    }
    .special-service li:first-child{
        margin: 10px 2%;
    }

    .special-service li span{
        width: 90px;
        height: 75px;
        padding: 15px 20px;
        margin-top: -45px;
        margin-left: -45px;
        font-size: 24px;
        line-height: 28px;
    }
    .special-service li i{
        margin-top: -45px;
        margin-left: -45px;
        width: 90px;
        height: 90px;
    }
/*     ul.charm-btn li{
        width: 100%;
        float: none;
    } */
    ul.charm-btn li a{
        padding: 10px 0;
    }
    .panel-vertical .panel-title h2 a i {
        display: inline-block;
        padding-bottom: 0;
        margin-right: 10px;
    }
    /* 营商 */
    .interview-avatar{
        margin-top: 5px;
        width: 80px;
    }
    .btn-list-plain a {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .list-labelbtn li{
        background-position: 0 14px;
    }
    .list-labelbtn li>a{
        width: auto;
        margin-bottom: 5px
    }
    .list-labelbtn li span{
        position: inherit;
    }
    .pt-overview-info li{
        font-size: 12px;
    }
    .credit-btn{
        padding-top: 15px;
        padding-bottom: 5px;
    }
    .credit-img{
        margin-top: 10px;
    }
    .service-agency-btn li{
        padding: 0;
    }
    .service-agency-btn a{
        line-height: 40px;
        font-size: 14px;
    }

    .service-agency-btn i{
        width: 40px;
        height: 40px;
        font-size: 22px;
        line-height: 40px;
    }

    ul.city-service-nav li{
        width: 50%;
    }
    .city-service-phone{
        width: auto;
        height: auto;
        border: 0;
    }
    .phone-top,.phone-bottom{
        display: none;
    }
    .phone-box{
        width: auto;
    }
    .phone-box iframe{
        width: 100%;
    }
    .news-special .panel-body a img {
        width: 100%;
    }
    .news-tab-hidden dl {
        max-height: 100px;
    }

    .news-list li dt {
        margin-bottom: 10px;
        text-align: center;
    }
    .advice-info ul li label {
        float: none;
        text-align: left;
    }
    .advice-info ul li span {
        padding-left: 0;
    }
    .advice-info ul li {
        line-height: 20px;
        margin-bottom: 15px;
    }
    .complex-list li span.no-float {
        position: absolute;
        left: 0;
        bottom: 14px;
        margin: 0;
    }
    .vote-question dd label {
        padding-left: 25px;
    }
    .levy { 
        padding-bottom: 35px;
    }
    .levy-select {
        top: 50px;
    }
    .shequ {
        width: 66.66666667%;
    }
    .shequ2 {
        margin-left: 25%;
        margin-top: 10px;
    }
    .short-page {
        padding: 20px 0;
    }
    div.multi-hover {
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    /* 新闻 */
    .xw-home .ImgCrop {
        width: 110px;
    }
    .news-list li dd h4 {
        max-height: 50px;
        overflow: hidden;
    }
    /* 互动 */
    .kv-file-content {
        display: none;
    }
    .jp-video .jp-type-single .jp-controls {
        margin-left: 55px;
    }
    .jp-video .jp-toggles {
        left: 150px;
    }
    /* 政务 */
    .btn-zw>ul>li {
        width: 50%;
    }
    .zw-top-vedio {
        margin: 10px 0;
    }
    .zw-list {
        margin-top: 15px !important;
        margin-bottom: 0 !important;
    }
    .public-catalog-btn li{
        width: 50%;
    }
    .public-catalog-btn li .btn{
        margin: 3px 5px;
    }
    .header-zw ul.index-nav-ul li a{
        padding:15px 12px;
    }
    /* 个人中心 */
    .like-tag .checkbox-inline {
        text-align: left;
        padding-left: 30px;
    }
    /* 首页 */
    .card-content li a {
        font-size: 14px;
    }
    .excerpt-header-2 {
        margin-bottom: 45px;
    }
    .excerpt-header-2 div {
        left: 0;
        top: 45px;
    }
    .excerpt-title a {
        height: 150px;
        background-size: 100% 150px;
    }
    /* 领导 */
    .ld-list li div.col-sm-9 {
        width: 78%;
    }

    .card-area .sbg .card-title {
        padding-top: 50px !important;
    }
    .footer-add .col40 {
        width: 100% !important;
    }
    .collect li {
        width: 100%;
        padding-bottom: 0;
    }
	.intelligent-box-panel{
	width:auto;
	right:15px;
}
.industry-bock{
    padding-left: 15px;
    font-size: 16px;
}
.industry-bock i {
    margin-right: 2px;
}
}
@media (max-width:400px) {
    .embed-responsive-xw {
        padding-bottom: 1000px;
    }
    .spokesman-list img {
        width: 100px;
        height: 135px;
    }
    .notice-btn .btn {
        float: left;
        width: 48%;
        margin: 5px 1%;
    }
    .back-notice li {
        padding-bottom: 100px;
    }
    .zw-file-dropdown > li {
        width: 100%;
        text-align: center;
    }
    .zw-file-dropdown > li > a {
        margin-right: 0 !important;
    }
    .zw-file-dropdown .dropdown-menu li {
        width: 100%;
    }
    /* 首页 */
    .panel-news-img.ImgCrop {
        width: 110px;
    }
    /* 新闻 */
    .weixin-matrix .correct {
        height: 113px;
    }
    /* 领导 */
    .ld-list li div.col-sm-9 {
        width: 72%;
    }
    .public-post .slider-text-1 {
        width: 73%;
    }
}
@media (max-width:380px) {
    ul.list-date li a{
        width:auto;
    }
    ul.list-date li span.time{
        display: none;
    }
    .embed-responsive-zw {
        padding-bottom: 750px;
    }
    /* fast-panel */    
    .panel-fast-body{
        padding:20px 10px;
    }
    .panel-fast-body p{
        font-size: 18px;
    }
    .panel-fast-body p strong {
        font-size: 20px;
    }
    ul.btn-focus li a.btn{
        margin: 0;
    }
    .bg-list li{
        width: 50%!important;
    }
    /* 营商 */
    .service-agency-btn li{
        width: 100%;
    }
    .hall-list .hall-btn a {
        margin-bottom: 5px;
    }
    /* 民生－普陀明信片 */
    .postcard-list li {
        width: 100%;
    }
    /* 民生－投资动态－详情 */
    .case-slider-blue a {
        font-size: 18px;
    }
    .place-goodness li {
        width: 50%;
    }
    .health-outfit dd { margin-bottom: 5px;}
    .news-hot-title h2 a { font-size: 20px;}
    .login .control-label {
        width: 33.333333%;
    }
    .shequ2 {
        margin-left: 33.33%;
    }
    .zw-list li a {
        font-size: 14px;
    }
    /* 互动 */
    .opinion-levy-content {
        padding: 0;
    }
    /* 政府机构 */
    .govagency .ability li {
        width: 50%;
    }
    /* 政府文件稿件 */
    .article-info span {
        display: block;
    }   
    .industry-bock i img{
        width: 30px;
    }
    .industry-bock {
    padding-left: 7px;
    font-size: 16px;
    height: 60px;
    padding-top: 16px;
}
.public-post .slider-text-1 {
    width: 71%;
}
}
@media (max-width:350px) {
    .policy-read-btn .btn-single a {
        padding: 15px 0;
    }
    .policy-read-btn .btn-single a {
        font-size: 16px;
    }
    .embed-responsive-zw {
        padding-bottom: 720px;
    }
    /* 营商 */
    .interview-avatar{
        margin-top: 10px;
        width: 70px;
    }
    .page-header-1 h4 small {
        margin-left: 10px;
    }
    .btn-list-plain li {
        width: 100%;
    }
    /* 首页 */
    .ft-notice dt a {
        padding: 20px 10px;
    }
    .panel-news-img.ImgCrop {
        width: 100px;
    }
    .news-tab .nav-tabs.nav-info a {
        font-size: 15px !important;
    }
    /* 政务 */
    .left-menu dl dd>ul>li {
        width: 100%;
    }
    /* 领导 */
    .ld-list li div.col-sm-9 {
        width: 65%;
    }
}
@media (max-width:991px) {
    .card-content li a>img {
        display:none;
   }
}

/*20200107*/
@media (max-width: 767px) {
			#publicApply .modal-dialog {
				width: 94% !important;
				height: 97% !important;
				overflow: scroll;
			}
			#publicApply .modal-body {
				position: relative;
				padding: 15px;
				
			}
		}
.fwdt .paddtel-botm1 a{
    float: left;
}
@media (max-width:380px){
#bjjg1 td a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 79%;
    display: inline-block;
}
#bjjg1 td:nth-child(3){
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 79%!important; display: inline-block;
}
}
@media (max-width:360px){
.table  {
        table-layout: fixed;
}
}
@media (max-width: 767px){
.zchb-brief p{
color:#999;
display: -webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp: 2;
overflow:hidden;
height:auto;
}
.navbar.navbar-header h1{
padding-left: 30px;
}
.navbar-header a{
font-size:18px;
}
 .home-service>div{
	 width:50%
}
}


/*12.26移动端无障碍样式*/
@media (min-width:601px) {
.ipone-wza{
    display: none;
}
}
@media (max-width: 600px){
.ipone-wza {
    color: #fff;
    position: absolute;
    /*right: 35px;*/
    top: auto;/*16px;*/
	bottom:8px;
	font-size:24px;
}
.navbar-toggle {
    margin-top: 0;
}
.main-visual>.container{
margin-top: 0px!important;
}
}
@media (max-width: 480px){
  .ipone-wza {
    right: 20px;
}
.navbar-toggle .icon {
    left: 0;
}
.navbar .navbar-header {
    text-align: left;
    padding-left: 30px;
}
}
@media (max-width: 350px){
.ipone-wza {
   /* right: 13px;*/
   right: 35px;
}
.navbar .navbar-header {
    padding-left: 32px;
}
}



